package cn.net.wanji.service;

import cn.net.wanji.entity.TrafficFlowVehicleDto;
import cn.net.wanji.entity.VehicleRsuInfo;
import cn.net.wanji.entity.deviceInfo.DeviceInfo;
import cn.net.wanji.vo.VehicleExceptionVo;

import java.util.List;
import java.util.Map;

public interface TrafficFlowStatisticsService {
    Map<String,List<TrafficFlowVehicleDto>> trafficFlowVehicleClassifiedStatistic(VehicleRsuInfo vehicleRsuInfo);
    VehicleExceptionVo abnormalmodels(VehicleRsuInfo vehicleRsuInfo);
    VehicleExceptionVo labelAbnormality(VehicleRsuInfo vehicleRsuInfo);
    List<VehicleRsuInfo> hazardousChemicals(VehicleRsuInfo vehicleRsuInfo);
    Map<String,Long> vehicleRsuInfos(VehicleRsuInfo vehicleRsuInfo);
    List<Map<String, String>> getFlowStatementList(VehicleRsuInfo vehicleRsuInfo) throws IllegalAccessException;
}
